﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Elderos.Ontology;

namespace Elderos.Highlight.Rules
{
    [RankingRule("NonEnglishRegions", RuleType.SelfInfo)]
    public class RuleNonEnglishRegions : RuleTypeDefaultWeight
    {
        public RuleNonEnglishRegions(IOntologyData ontology) 
            : base(ontology,
            "/location/ar_commune",
"/location/ar_department",
"/location/ar_province",
"/location/br_federal_district",
"/location/br_state",
"/location/ca_census_division",
"/location/ca_indian_reserve",
"/location/ca_territory",
"/location/cn_autonomous_county",
"/location/cn_autonomous_prefecture",
"/location/cn_autonomous_region",
"/location/cn_city_district",
"/location/cn_county",
"/location/cn_county_level_city",
"/location/cn_municipality",
"/location/cn_prefecture",
"/location/cn_prefecture_level_city",
"/location/cn_province",
"/location/cn_special_administrative_region",
"/location/de_borough",
"/location/de_city",
"/location/de_regierungsbezirk",
"/location/de_rural_district",
"/location/de_state",
"/location/de_urban_district",
"/location/es_autonomous_city",
"/location/es_autonomous_community",
"/location/es_comarca",
"/location/es_place_of_sovereignty",
"/location/es_province",
"/location/fr_department",
"/location/fr_region",
"/location/hk_district",
"/location/id_city",
"/location/id_province",
"/location/id_regency",
"/location/id_subdistrict",
"/location/in_city",
"/location/in_district",
"/location/in_division",
"/location/in_state",
"/location/in_union_territory",
"/location/it_comune",
"/location/it_frazione",
"/location/it_province",
"/location/it_region",
"/location/jp_city_town",
"/location/jp_designated_city",
"/location/jp_district",
"/location/jp_prefecture",
"/location/jp_special_ward",
"/location/jp_subprefecture",
"/location/kp_city",
"/location/kp_county",
"/location/kp_metropolitan_city",
"/location/kp_province",
"/location/kp_special_city",
"/location/mx_federal_district",
"/location/mx_federal_district_borough",
"/location/mx_municipality",
"/location/mx_state",
"/location/my_division",
"/location/my_federal_territory",
"/location/my_state",
"/location/nl_municipality",
"/location/nl_province",
"/location/pr_municipality",
"/location/ru_autonomous_oblast",
"/location/ru_autonomous_okrug",
"/location/ru_federal_city",
"/location/ru_federal_district",
"/location/ru_krai",
"/location/ru_oblast",
"/location/ru_raion",
"/location/ru_republic",
"/location/tr_region",
"/location/tw_direct_controlled_municipality",
"/location/tw_district",
"/location/tw_province",
"/location/tw_provincial_city",
"/location/tw_township",
"/location/ua_autonomous_republic",
"/location/ua_oblast",
"/location/ua_raion",
"/location/vn_centrally_controlled_municipality",
"/location/vn_province",
"/location/vn_provincial_city",
"/location/vn_township",
"/location/vn_urban_district"
            )
        {
        }
    }
}
